home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / OpenDoc / Interfaces / IDL / Trnsform.idl < prev    next >
Encoding:
Text File  |  1997-01-01  |  1.1 KB  |  54 lines  |  [TEXT/MPS ]

  1. //#    Copyright:    © 1993-1995 by Apple Computer, Inc., all rights reserved.
  2.  
  3. #ifndef _TRNSFORM_
  4. #define _TRNSFORM_
  5.  
  6. #ifndef _TRNSFRMB_
  7. #include "TrnsfrmB.idl"      
  8. #endif
  9.  
  10.  
  11. //==============================================================================
  12. // Classes defined in this interface
  13. //==============================================================================
  14.  
  15. interface  ODTransform;
  16.  
  17. //==============================================================================
  18. // ODTransform
  19. //==============================================================================
  20.  
  21. #ifdef _PLATFORM_MACINTOSH_
  22.  
  23. interface ODTransform :  ODBaseTransform
  24. {
  25.     //# Needed ONLY when subclassing. Do not use otherwise.
  26.      void InitTransform();
  27.  
  28.     ODBoolean IsQDOffset();
  29.     
  30.     Point GetQDOffset();
  31.     
  32.     ODTransform SetQDOffset(in Point point);
  33.  
  34. #ifdef __SOMIDL__
  35.     implementation
  36.     {
  37.         releaseorder:
  38.             InitTransform,
  39.             IsQDOffset,
  40.             GetQDOffset,
  41.             SetQDOffset;
  42.     
  43.         majorversion = 1; minorversion = 0;
  44.  
  45.         functionprefix = ODTransform__;
  46.     };
  47. #endif
  48. };
  49.  
  50. #endif //# _PLATFORM_MACINTOSH_
  51.  
  52. #endif //# _TRNSFORM_
  53.  
  54.